作曲家是PHP 用來管理依賴(依賴)關係的工具。可以你自己在項目的聲明中所依賴的外部工具庫(庫),作曲者會幫你安裝這些依賴的庫文件。
依賴管理:
作曲家,不是一個包管理器是的,它涉及“套餐” 和“庫” ,它但在每個項目的基礎上進行管理,在你項目的某個目錄中(例如供應商)進行安裝。情況默認下它不會在全局安裝任何東西。因此,這僅僅是一個依賴管理。
這種想法並不新鮮,作曲家受到了node'snpm 和紅寶石的捆綁的強烈啟發。而當時PHP 下並沒有類似的工具。
作曲家將這樣為你解決問題:
一)你有一個項目依賴於若干個庫。
b)中其中一些庫依賴於其他庫。
c)中你聲明你所依賴的東西。
d)Composer 的發現的的需要安裝並存和並安裝將將要成為兩個相互的的
系統要求
運行作曲家需要PHP5.3.2 + 以上版本。一些敏感的PHP 設置和編譯標誌也是必須的,對於但不任何項兼容安裝程序都會拋出警告。
我們將從包的來源直接安裝,而不是簡單的下載拉鍊文件,你需要GIT中,SVN 或者汞,取決於這你載入的包所使用的版本管理系統- 。
作曲是多平台的,我們努力使它在的Windows ,Linux的以及OSX 平台上運行的同樣出色。
Windows -Windows
使用安裝程序
這是將作曲安裝在你機器上的最簡單的方法。
下載並且運行作曲的Setup.exe(https://getcomposer.org/Composer-Setup.exe) ,它將安裝最新版本的作曲者,並設置好系統的環境變量,因此可以你在任何目錄下直接使用作曲家命令。
手動安裝這使composer.phar 安裝在E:/作曲家目錄下:
CMD
Microsoft Windows [ 版本6.1.7601]
c (c)2009 Microsoft Corporation 。保留所有權利。
C:\ Users \用戶wangyulu> E:
E:\> cd作曲家
E:\ composer> php -r“ readfile('https://getcomposer.org/installer');” | php
#!/ usr / bin / env php
所有設置正確,適合使用Composer
下載…
Composer已成功安裝到:E:\ composer \ composer.phar
使用它:php composer.phar
—- 這裡執行完畢後,會創建composer.phar 文件—-
(注意:如果提示 PHP 不是內部或外部命令,是可運行也不的程序。或批處理文件只需要將的php.exe 所在的路徑提交到系統變量即可
)
E:\作曲家>作曲家V
'作曲家' 不是內部或外部命令,柯林斯的英文運行也不的程序或批處理文件。
—- 這時-composer -V 查看是否安裝成功,甚至更多的錯誤我們我們添加了添加添加添加添加了er er composer.phar 文件的的添加—-
—- E:\ composer 添加到系統環境變量裡—-
E:\ composer> composer-V
無法打開輸入文件:E:\ composer \ composer.phar -V
—- 這時執行查看命令則又會作者:以上錯誤,這時只需要再創建一個composer.bat 文件就可以了—-
E:\ composer> echo @php“%〜dp0composer.phar”%*> composer.bat
—- 這時會我們會發現在E:\作曲家目錄中會創建一個composer.bat 批處理文件—-
E:\ composer> composer-V
Composer版本1.0-dev(ea037305499d300f3a534b36a62abcdd1ba3479d)2015-04-241
0:08:11
—- 此時我們執行以上代碼會發現一個版本號,這時我們就安裝成功了—-
第二步:安裝laravel
使用作曲家下載安裝laravel
執行行執行composer global需要“ laravel /安裝程序”
然後會提示你laravel 的安裝目錄,比如,改變當前目錄TOC:用戶/曉風/ AppData的/漫遊/作曲
然後等待下載完成,然後將C:\用戶\小鳳\應用程序數據\漫遊\作曲\廠商\箱添加到環境變量路徑中
輸入行輸入laravel ,顯示版本信息,安裝完成